package com.study.design.pattern.pattern.behavioral.templatemethod;

/**
 * @Author: gongsl
 * @Date: 2025-03-20 23:05
 * @description: PDF导出
 */
public class PdfExporter extends DataExporter {
    /**
     * 格式化数据
     */
    @Override
    protected void formatData() {
        System.out.println("格式化数据为[PDF]格式...");
    }

    /**
     * 写入文件
     */
    @Override
    protected void writeFile() {
        System.out.println("写入[PDF]文件...");
    }

    /**
     * 发送通知
     */
    @Override
    protected void notifyUser() {
        System.out.println("发送邮件通知：您的[PDF]已生成！");
    }
}
